home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
qbbs
/
mmen20.zip
/
MATCH.DOC
< prev
next >
Wrap
Text File
|
1991-02-18
|
12KB
|
458 lines
-=( MatchMaker de Luxe )=-
(C) Copyrights 1990, 1991
Author: Gerhard Hoogterp
FidoNet: 2:283/1.2
SIGnet 27:4331/106
BitNet: HOOGTERPG@HENUT5.BITNET
SnailMail: KremersMaten 108
7511 LC Enschede
Holland
Contents:
Disclaimer . . . . . . . . . . . . . . . . . . . . . . . . . 3
Shareware: . . . . . . . . . . . . . . . . . . . . . . . . . 3
Standard features . . . . . . . . . . . . . . . . . . . . . . 4
Installation . . . . . . . . . . . . . . . . . . . . . . . . 5
Program specific information: . . . . . . . . . . . . . . . . 6
Program description . . . . . . . . . . . . . . . . . . . . . 6
Making a questionnaire . . . . . . . . . . . . . . . . . . . 8
Last remarks . . . . . . . . . . . . . . . . . . . . . . . . 9
-=( LiveSystems Software, (C) Copyright 1990,1991 )=-
Disclaimer:
Use this product totally at your own risk. As usual with
shareware software, the author of this program shall not be
responsible for any damage as result from the usage of this
program. The only right you gain by registering is the right to
use updates of this program without paying again if and when
available.
Shareware:
This program is distributed as shareware. This means that you
should pay if you continue to use this program. The amount of
money involved is low. I ask only $5 or 10 dutch guilders as
registration fee for my doorprograms. So send those few bucks..
Remember, a happy programmer is a productive programmer!
You can send your shareware fee to:
Gerhard Hoogterp
Kremersmaten 108
7511 LC Enschede
Holland.
Giro: 1806776
Special thanks:
Special thanks go to Jan Drohm of White Crusaders BBS, as he had
the nerves to put this program online to test it. Tnx!
Page: 3
-=( LiveSystems Software, (C) Copyright 1990,1991 )=-
Standard features:
All my doorprograms use a turbo pascal unit I wrote to make
writing doors easier for me. This also implies a number of
standard features for all my doors.
- Local ANSI is handled by the program itself. No need for an
ansidriver for the local screen.
- The sysop can type along with the user. Keystrokes from the
local keyboard are accepted anytime.
- Desqview aware. Whenever the program is waiting for userinput
timeslices are given back when desqview is detected.
- Multiline support. When you run a multiline RA setup,
recordlocking is applied. You should ALWAYS run the dos
program SHARE.EXE in such a case.
- Internal carrier and timeout detection. When the carrier
drops or when a user times out control is given back to RA.
The timeout time is the same as the time you installed for RA
itself. Three warnings are given before the door drops back
to RA (in case of timeout that is)
A user must have at least 5 minutes time left to enter the
door.
- The most important user installed toggles are honored. ANSI,
Screenlenght and More [Y/N].
- Online mail is detected and shown to the user. There's no
reply option as these programs are no chat doors..;-)
- On the local screen the RA monochrome mode is honored.
- While showing a file the [P]ause and [S]top keys are
detected. After a [P]ause every key restarts the transmission
again.
- Optional you can show an intro file and a goodbye file before
and after the user enters the door. These files use the same
convention as RA. If no .ANS file is available, the .ASC file
is shown. If none is available nothing is shown.
Page: 4
-=( LiveSystems Software, (C) Copyright 1990,1991 )=-
Further do all the programs have the LiveSystems housestyle
appearance for the user and for the sysop. On the bottom line
there is a local statusline with the name of the user, where he's
from, the time he has left in the door. Also there are two
toggles shown, [DV] to indicate that desqview was detected, [ML]
to indicate that the program is running in a multiline setup.
Installation:
The installation into RA is very simple. First of all you should
check if the RA environment variable is set. This variable points
to the directory where the RemoteAccess configuration files are
found. These are used by all the programs. Further you should
make sure that SHARE.EXE is loaded into memory when you run a
multiline set up. EVERY setup where it's possible to have two
programs accessing the configuration or messagebase files at the
same time needs recordlocking. Not loading Share.exe is begging
for troubles!
Installing is easy, just follow the next steps:
- Make a directory somewhere on a disk.
- Copy all the files from the distribution archive into this
directory.
- If you want to store the supportfiles of the doorprogram in
an other directory than the program itself, you can set an
environment variable pointing to that directory. (See below
for program specific information) Normally all the support
files are expected to be in the same directory as from where
the program is started. I.e. the same directory as the EXE
file.
- Make a type 7 menu entry in the menu of your choice with in
the optional data field:
<Path><Programname.EXE> -T:*T [Other parameters]
- And update the ANS/AVT/ASC files connected to this menu.
That's all there is to it.
Page: 5
-=( LiveSystems Software, (C) Copyright 1990,1991 )=-
Program specific information:
Program name: Match.exe
Environment variable name: Match
Intro ANS/ASC file: MMHi
Goodbye ANS/ASC file: MMBye
Other parameters:
See the NewFile.
If you like you can also make intro and goodbye screens for the
doorprogram. They should be stored in the same directory as the
EXE file.
Program description:
MatchMaker de Luxe is a matchmaking door for remoteAccess
systems. The idea is that a user fills a questionnaire and
his/her answers are matched against other users answers which are
stored in the MatchMaker database. With the right questionnaire
this can be a nice way to find people with the same hobbies,
interests etc.
The sysop can make his own questionnaire, or can even put more
than one questionnaire online if he likes.
Users have a number of possibilities from the MatchMaker main
menu:
[M] Make a match [V] View answers
[A] Answer the questionnaire [H] Help
[E] Edit answers [Q] Quit
When a user is in the database only the sysop can remove him
again. Bailing out is no option here..;)
When the Make a Match option is chosen, there are two
possibilities. When the user has filled the questionnaire, he can
make a choice between using his record to make a match or to fill
a wishlist.
In case he uses his record he get's the possibility to choose a
minimal level for matching. Only users who match that percentage
or more are shown.
Page: 6
-=( LiveSystems Software, (C) Copyright 1990,1991 )=-
If he chooses the wishlist he get's the questionnaire again, but
this time he should give the answers he would like to hear from a
match. After filling the wishlist he also gets the possibility to
give a minimal matchlevel.
After all the matches are shown, the user can go back to the
mainmenu to view the answers of a promishing match, or rerun the
Make a Match with an other minimal level for matching.
Viewing someones answers has a build in user unfriendliness. To
avoid that some people only enter the MatchMaker to view other
peoples answer, you have to know the name of the person who's
answers you want to view.
Editing is actually filling in the questionnaire again.
Help shows a helpfile explaining the options to the user. You can
edit this file to your own taste. An example is with the program
named MATCH.HLP
Page: 7
-=( LiveSystems Software, (C) Copyright 1990,1991 )=-
Making a questionnaire:
Making a questionnaire for MatchMaker is simple. There are three
special symbols which have to appear as first character on a line
when used. The default name for the questionnaire is MATCH.MAT
but you can define an other name by giving the name (without path
or extension) as the third parameter on the commandline.
? Starts a question
* Ends the answer list
> Defines a comment which is show before the next question.
There may be spaces before the symbol, but no other characters.
F.e.:
>Ok, Let's start with some questions about your appearance..
?What is the color of your hair?
Black
Brown
Blond
Red
Punk
No hair left
*
Note that there may be no empty lines between a question (?) and
the end of answer symbol (*) Such an empty line would be accepted
as a possible answer on the question. Outside a question block
empty lines are ignored.
See the match.mat file for more examples.
Page: 8
-=( LiveSystems Software, (C) Copyright 1990,1991 )=-
Last remarks:
There's a dutch and an english version of MatchMaker. The dutch
version is named: MMNL_??.Zip, the english version MMENG_??.Zip
Enjoy!
Gerhard
Page: 9